-
Notifications
You must be signed in to change notification settings - Fork 31
Feat: Support VCN Native CNI/Native Pod Networking changes #399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: Support VCN Native CNI/Native Pod Networking changes #399
Conversation
* Update to CAPI 1.7
* Add support for kubernetes v1.29
* Add support for multiple CIDR in vcn and fix dns label bug
* Fix the label in CRD for versions and add more parameters to NLB spec
Using KUBERNETES_VERSION instead of OCI_MANAGED_KUBERNETES_VERSION will have a version mismatch and the managed nodes will fail to join.
…r both Loadbalancer and Machines (oracle#378)
Since we aren't really doing these anymore I'll remove the section.
…#385) * changed wrClient to nlb and lb client to fetch core work-requests. * combine error events into single message * concatention changes
This was left out of the previous feature add.
…ment (oracle#395) * updated tilt-helper 1.updated tilt image golang version to 1.21.8 2.added bash to kustomize-sub.sh call Signed-off-by: Mayank Kakani <[email protected]> * Update types.go Added LaunchParavirtualizedVolumeAttachment types to v1 * Update types.go added LaunchParavirtualizedVolumeAttachment type * Update machine.go Added support for getParavirtualizedVolumeAttachment * Update infrastructure.cluster.x-k8s.io_ocimachines.yaml added launchParavirtualizedVolumeAttachment defination * Update infrastructure.cluster.x-k8s.io_ocimachinetemplates.yaml added launchParavirtualizedVolumeAttachment definations * Update go.mod Updated OCI go sdk version to v65.81.1 to support paravirtualized volume * Update go.sum Updated OCI SDK version * Update machine_test.go added test for paravirtualized volumes * Update machine.go updated message "Unknown attachment type not supported" * Update machine_test.go updated name - "check all params together, with paravirtualized volume support" * Fixed unittests Fixed paravirtualized volume support unit test case --------- Signed-off-by: Mayank Kakani <[email protected]>
…ges from open source
…luster-api-provider-oci into vcn-native-changes
Unittest output: |
e2e tests
|
cloud/util/util.go
Outdated
npnVersion = "oci.oraclecloud.com/v1beta1" | ||
npnKind = "NativePodNetwork" | ||
apiExtensionVersion = "apiextensions.k8s.io/v1" | ||
npnCrdName = "nativepodnetworks.oci.oraclecloud.com" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these needed here now?
Unittests after the latest commit make test |
Feat: Support VCN Native CNI/Native Pod Networking changes
What this PR does / why we need it:
This includes new fields to support vcn native cni using native pod networking. Fields are introduced at the machine and machinetemplate level to include the cniType param. OKE on PCA needs this feature and could be supported when NPN is open as well.
Which issue(s) this PR fixes (optional, in fixes #(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #357